/**
 * 系统请求地址配置信息
 */
import Foundation
import UIKit

////////////////////////////////////////////////////////////////////////////////
//MARK: 系统Api配置
////////////////////////////////////////////////////////////////////////////////
struct UrlSetting {
    /** true 正式版(上架商店需要改为 true) false 测试版  */
    static let K_APP_IS_PRODUCT:Bool = false
    
    /** app接口 */
    static let K_APP_REQUEST_HOST = K_APP_IS_PRODUCT ? "" : ""
    static let K_APP_OAUTH_HOST = K_APP_IS_PRODUCT ? "" : ""
    
    /** 接口请求状态键 */
    static let K_API_RESULT_CODE = "code"
    
    /** 接口返回的描述信息键 */
    static let K_API_RESULT_MESSAGE = "msg"
    
    /** 接口返回信息键 */
    static let K_API_RESULT_DATA = "data"
    
    /** 请求超时时间（单位：秒）*/
    static let K_APP_REQUEST_TIME_OUT = TimeInterval.init(30)
    
    /** 网络请求的支持类型 */
    static let K_APP_ACCEPTABLE_CONTENTTYPES:Set<String> = ["application/json", "text/json", "text/javascript","text/plain","text/html"]
    
    /** 每页数据条数 */
    static let K_APP_PAGE_SIZE = 13
    
    /** client_secret */
    static let K_APP_CLIENT_SECRET_DEV:String = ""   //开发
    static let K_APP_CLIENT_SECRET_PRO:String = ""//正式
    
    /** client_client */
    static let K_APP_CLIENT_ID_DEV:String = "gomro_api"//开发
    static let K_APP_CLIENT_ID_PRO:String = "gomro_ios"//正式
    
    /** 网络请求状态判断(0 成功) */
    static func K_API_IS_OK(rs:Any?) -> Bool {
        guard let _rt:Int = rs as? Int else {
            return false
        }
        
        return _rt == 0
    }
}


//MARK: - 地址配置
extension UrlSetting {
    
    //MARK:游戏行情数据
    static let gameMarketList:String = {
        //https://blog.csdn.net/afgasdg/article/details/86071921
        return "https://quotes.sina.cn/cn/api/json_v2.php/CN_MarketDataService.getKLineData"
    }()
}


